python excel条件格式

您所在的位置:网站首页 如何设置excel的条件格式显示不同 doc范文 python excel条件格式

python excel条件格式

2023-10-15 19:27| 来源: 网络整理| 查看: 265

学习Excel技术,关注微信公众号:

excelperfect

Excel支持3种不同类型的条件格式:内置、标准和自定义。内置条件格式将特定规则与预定义样式相组合。标准条件格式将特定规则与自定义格式相组合。此外,可以定义自定义公式来应用使用不同样式的自定义格式。

创建条件格式的基本语法为:

>>>fromopenpyxl.formatting importRule

>>>fromopenpyxl.styles importFont, PatternFill,Border

>>>fromopenpyxl.styles.differentialimportDifferentialStyle

>>>dxf = DifferentialStyle(font=Font(bold=True), fill=PatternFill(start_color='EE1111',end_color='EE1111'))

>>>rule = Rule(type='cellIs', dxf=dxf,formula=["10"])

内置格式

内置条件格式有:ColorScale(色阶)

IconSet(图标集)

DataBar(数据条)

内置格式包含一系列格式设置,这些设置将类型与整数组合以进行比较。可能的类型有:“数字”、“百分比”、“最大值”、“最小值”、“公式”、“百分点值”。

ColorScale(色阶)

可以使用2种或3种颜色的色阶。2个色阶产生从一种颜色到另一种颜色的渐变,3个色阶使用额外颜色产生2种颜色渐变。

创建色阶规则的完整语法是:

>>>fromopenpyxl.formatting.ruleimport ColorScale,FormatObject

>>>from openpyxl.styles import Color

>>>first = FormatObject(type='min')

>>>last = FormatObject(type='max')

>>>#颜色与格式对象匹配

>>>colors= [Color('AA0000'), Color('00AA00')]

>>>cs2 = ColorScale(cfvo=[first, last], color=colors)

>>>#三色阶将扩展序列

>>>mid = FormatObject(type='num', val=4



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3